package com.plian.system.service.pm.property;

import com.plian.system.dto.pm.property.PropertyFileDTO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @description:
 * @author: gangan
 * @create: 2021-05-24 15:49
 */
public interface IPropertyFileService {

    /**
     * 校验文件信息数据
     * @param propertyFileDTOS
     * @param competentOrganization
     * @return
     */
    String check(List<PropertyFileDTO> propertyFileDTOS, String competentOrganization);

    /**
     * 上传文件和保存文件和产权信息关系
     * @param files
     * @param propertyFileDTOS
     * @return
     */
    boolean save(List<MultipartFile> files, List<PropertyFileDTO> propertyFileDTOS);

    /**
     * 集团 校验文件信息数据
     * @param propertyFileDTOS
     * @return
     */
    String unitCheck(List<PropertyFileDTO> propertyFileDTOS);

}
